package org.opens.service;

import org.flowable.task.api.Task;
import org.opens.dto.StartProcessDto;
import org.opens.vo.TaskVo;

import java.util.List;

public interface FlowableService {

    /**
     * 根据流程定义key启动流程
     * @param startProcessDto  包括：流程定义key启动流程、流程参数
     */
    String startProcess(StartProcessDto startProcessDto);

    /**
     * 根据人名查看需要他处理的task
     * @param assign    人名
     */
    List<TaskVo> getTasksByAssign(String assign);

}
